package com.zxkj.support;

/**
 * @Author 沈颖峰
 * @Date 2019/6/5 19:44
 * @Description 响应码枚举，参考HTTP状态码的语义
 */
public enum ResultCode {
    SUCCESS(200), // 成功
    FAIL(400), // 失败
    UNAUTHORIZED(401), // 未认证
    FORBIDDEN(402), // 没有权限
    NOT_FOUND(404), // 接口不存在
    PARAMS_INVALID(405), // 参数错误
    INTERNAL_SERVER_ERROR(500), // 服务器内部错误
    PAY_PASSWORD_ERR(1001), // 支付密码错误
    ACCESS_TOKEN_EXPIRED(4001),
    REFRESH_TOKEN_EXPIRED(4002),
    MOBILE_CHANGED(4003),
    EXCELLENT_PROJECT_NOT_ACCESSABLE(5001); // 没有权限访问精品项目

    public int code;

    ResultCode(int code) {
        this.code = code;
    }
}
